arrive on the scene

Translations
arriver sur les lieux
Definitions
To reach a particular location, especially where an event or situation is occurring, often implying the arrival of someone in response to an incident or situation.